package com.lsh.oms.api.model.order.delivery;

import com.lsh.oms.api.common.constants.ValidationConstants;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

import javax.validation.constraints.Min;
import javax.validation.constraints.NotNull;
import java.io.Serializable;

/**
 * 发货单头
 * Created by miaozhuang on 18/6/23.
 */
@Setter
@Getter
@NoArgsConstructor
public class OrderSendUpdateHeadDTO implements Serializable {

    private static final long serialVersionUID = -4858620054296516188L;

    @NotNull(message = ValidationConstants.NOT_NULL)
    @Min(value = 0, message = ValidationConstants.ERROR)
    private Long orderCode;


    private String deliveryInfo;

//    /**
//     * 直流订单----揽件时间（配送中状态，必传）
//     * 取件单---分配快递员时间（已分配状态，必传）
//     */
//    private Integer assignTime;
//
//    /**
//     * 直流订单----送达时间（已送达状态，必传）
//     */
//    private Integer deliveryTime;
//
//    /**
//     * 直流/取件订单
//     */
//    private String deliveryPhone;
//
//    /**
//     * 快递员名称
//     */
//    private String deliveryName;
//
//    /**
//     * 员工编号
//     */
//    private String employeeId;
//
//    /**
//     * 员工身份证号
//     */
//    private String idCardNo;

}
